Ces 15 dernières années, plusieurs émulateurs Dreamcast se sont succédé.
Sous Linux, il existe actuellement trois très bons émulateurs natifs et valables : Reicast, dont la compatibilité s'est énormément améliorée depuis 2018, flycast, un fork de Reicast et redream, un programme privateur. Les autres émulateurs fonctionnent sous Windows (NullDC, Demul), ne servent à rien ou sont obsolètes.
Les émulateurs Dreamcast sont proposés sans le BIOS de la machine, toujours soumis à un copyright. Il est donc inutile de demander ces fichiers ou des fichiers de jeu sur ce site.
Installation des dépendances
sudo apt-get install libudev-dev build-essential libasound2 libasound2-dev libegl1-mesa-dev libgles2-mesa-dev git
Téléchargez le code source à cette adresse : https://github.com/reicast/reicast-emulator
git clone https://github.com/reicast/reicast-emulator.git
Décompressez le fichier, puis ouvrez un terminal dans le dossier /reicast-emulator
Tapez
cd shell/linux
make
puis Entrée.
Un exécutable est créé dans ce même dossier.
Faire ensuite :
sudo make install
pour installer Reicast.
À vérifier tout d'abord : le problème de ce ppa est qu'il n'y a pas, pour chaque émulateur, de paquets disponibles pour toutes les versions d'ubuntu. Pensez donc à regarder dans le dépôt si reicast est proposé pour votre ubuntu.
sudo apt-add-repository ppa:random-stuff/ppa sudo apt-get update sudo apt-get install reicast
Vous pouvez utiliser le cœur libretro de reicast. Toutefois ses performances sont très en dessous de celles de l'émulateur utilisé seul.
Créez le dossier :
~/.reicast/data/
Copiez dans ce dossier dc_boot.bin et dc_flash.bin
Lancez Reicast sans jeu pour vérifier que la console démarre et que vous obtenez bien le menu général de la Dreamcast (voir ci-contre).
Dans le fichier ~/.config/reicast/emu.cfg, vous trouverez les lignes suivantes :
[input] enable_x11_keyboard = 1 evdev_device_id_1 = -1 evdev_device_id_2 = -1 evdev_device_id_3 = -1 evdev_device_id_4 = -1 joystick_device_id = -1
La valeur -1 à la ligne evdev_device_id_1 = -1 doit être modifiée pour correspondre au numéro de l'event-joystick que vous trouverez en tapant dans un terminal (avec une manette branchée !) :
ls -l /dev/input/by-path
Vous pouvez à présent démarrer des roms en vous plaçant dans le dossier de l'exécutable :
reicast jeux.cdi
Une méthode plus simple consiste à créer un raccourci de Reicast sur votre bureau. En glissant un fichier ISO sur ce raccourci, le jeu se lancera avec l'émulateur.
F11
Flycast est utilisable en version stand-alone, ou comme coeur libretro.
Cet émulateur est devenu privateur et payant fin 2017, malgré sa licence libre d'origine.